package app.fitness.fragment;

import android.support.v4.app.Fragment;

public class UserProfileFragment extends Fragment {

	// /**
	// * Interface
	// */
	// public static ITaskCallBacks iTaskCallBacks;
	//
	// /**
	// * String section
	// */
	//
	// /**
	// * View section
	// */
	// private Button mBtnCancel;
	// private static ImageButton mIbtnFemale;
	// private static ImageButton mIbtnMale;
	// private ImageButton mIbtnStateFirstName;
	// private ImageButton mIbtnStateLastName;
	// private ImageButton mIbtnStateBirthDate;
	// private ImageButton mIbtnStateHeight;
	// private ImageButton mIbtnStateWeight;
	// private static ImageView mIvAvatar;
	// private LinearLayout mLlUserProfile;
	// private PopupWindow mPw;
	// // private RelativeLayout mRlPublic;
	// // private RelativeLayout mRlFriends;
	// // private RelativeLayout mRlPrivate;
	// private static TextView mTvBirthday;
	// // private TextView mTvAddressOne;
	// // private TextView mTvAddressTwo;
	// // private TextView mTvCity;
	// // private TextView mTvCountry;
	// // private TextView mTvDD, mTvMM, mTvYY;
	// private static TextView mTvFirstName;
	// private TextView mTvFriends;
	// private static TextView mTvHeight;
	// private static TextView mTvLastName;
	// private static TextView mTvNickName;
	// // private TextView mTvPhoneNumber;
	// private TextView mTvPrivate;
	// private TextView mTvPublic;
	// private static TextView mTvRazerID;
	// // private TextView mTvState;
	// private static TextView mTvWeight;
	// // private TextView mTvZipCode;
	//
	// /**
	// * Listener section
	// */
	// private OnClickListener mListener = new OnClickListener() {
	//
	// @Override
	// public void onClick(View v) {
	// switch (v.getId()) {
	// case R.id.btn_cancel_in_action_sheet_user_profile:
	// if (mPw != null && mPw.isShowing()) {
	// mPw.dismiss();
	// }
	// break;
	// case R.id.tv_friends:
	// break;
	// case R.id.tv_public:
	// break;
	// case R.id.tv_private:
	// break;
	// default:
	// break;
	// }
	// }
	// };
	//
	// @Override
	// public void onAttach(Activity activity) {
	// super.onAttach(activity);
	//
	// iTaskCallBacks = (ITaskCallBacks) activity;
	// }
	//
	// @Override
	// public void onClick(View v) {
	// View view_action_sheet = getActivity().getLayoutInflater().inflate(
	// R.layout.action_sheet_user_profile, null, false);
	//
	// switch (v.getId()) {
	// case R.id.ibtn_state_birthdate:
	// // Show pop up (action sheet) in here
	// /**
	// * Show action sheet
	// */
	// initialVariablesActionSheet(view_action_sheet);
	// initialDataActionSheet();
	//
	// // Show pop up (action sheet) in here
	// mPw = Utils.showActionSheetDialog(getActivity(), view_action_sheet);
	// break;
	// case R.id.ibtn_state_first_name:
	// initialVariablesActionSheet(view_action_sheet);
	// initialDataActionSheet();
	//
	// // Show pop up (action sheet) in here
	// mPw = Utils.showActionSheetDialog(getActivity(), view_action_sheet);
	// break;
	// case R.id.ibtn_state_height:
	// initialVariablesActionSheet(view_action_sheet);
	// initialDataActionSheet();
	//
	// // Show pop up (action sheet) in here
	// mPw = Utils.showActionSheetDialog(getActivity(), view_action_sheet);
	// break;
	// case R.id.ibtn_state_last_name:
	// initialVariablesActionSheet(view_action_sheet);
	// initialDataActionSheet();
	//
	// // Show pop up (action sheet) in here
	// mPw = Utils.showActionSheetDialog(getActivity(), view_action_sheet);
	// break;
	// case R.id.ibtn_state_weight:
	// initialVariablesActionSheet(view_action_sheet);
	// initialDataActionSheet();
	//
	// // Show pop up (action sheet) in here
	// mPw = Utils.showActionSheetDialog(getActivity(), view_action_sheet);
	// break;
	// default:
	// break;
	// }
	// }
	//
	// @Override
	// public void onCreate(Bundle savedInstanceState) {
	// super.onCreate(savedInstanceState);
	//
	// /**
	// * Call thread to get User Profile data
	// */
	// define.UserProfile.mFmUserProfile = new UserProfileFragment();
	//
	// /**
	// * Need define how to maintain downloading data progress while change
	// * orientation of the device
	// */
	// // Call new thread to get User Profile data
	// new UserProfileDataAsync(getActivity()).execute();
	// }
	//
	// @Override
	// public View onCreateView(LayoutInflater inflater, ViewGroup container,
	// Bundle savedInstanceState) {
	// // Show title
	// // ActivityFitness.mTvTitle.setText(define.Class.USER_PROFILE);
	// ActivityFitness.mTvTitle.setVisibility(View.VISIBLE);
	//
	// /**
	// * Set Title Page is center
	// */
	// ActivityFitness.mIvActionBar.setLayoutParams(new LayoutParams(Utils
	// .getWidth(getActivity()) / 6 - 10,
	// android.view.ViewGroup.LayoutParams.MATCH_PARENT));
	//
	// /**
	// * Set Orientation for page
	// */
	// getActivity().setRequestedOrientation(
	// ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
	//
	// View v = inflater.inflate(R.layout.fragment_user_profile, container,
	// false);
	//
	// // Initialize data
	// initialVariables(v);
	// initialData(getActivity());
	//
	// mIbtnStateBirthDate.setOnClickListener(this);
	// mIbtnStateFirstName.setOnClickListener(this);
	// mIbtnStateHeight.setOnClickListener(this);
	// mIbtnStateLastName.setOnClickListener(this);
	// mIbtnStateWeight.setOnClickListener(this);
	//
	// mLlUserProfile.setOnTouchListener(this);
	//
	// return v;
	// }
	//
	// @Override
	// public void onDetach() {
	// super.onDetach();
	//
	// if (mPw != null && mPw.isShowing()) {
	// mPw.dismiss();
	// }
	//
	// iTaskCallBacks = null;
	// }
	//
	// @Override
	// public void onDestroyView() {
	// super.onDestroyView();
	//
	// // If Pop up window still be showing, dismiss it
	// if (mPw != null && mPw.isShowing()) {
	// mPw.dismiss();
	// }
	// }
	//
	// @Override
	// public boolean onTouch(View v, MotionEvent event) {
	// // If Pop up window still be showing, dismiss it
	// if (mPw != null && mPw.isShowing()) {
	// mPw.dismiss();
	// }
	//
	// return false;
	// }
	//
	// /**
	// * Initial mTvhods
	// */
	// public static void initialData(Context context) {
	// // if (!UserProfile.userProfileData.isEmpty()) {
	// // Basic data
	// // Load image
	// if (DownloadImageAsync.getBitmap() != null) {
	// mIvAvatar.setImageBitmap(DownloadImageAsync.getBitmap());
	// } else {
	// new DownloadImageAsync(mIvAvatar)
	// .execute(UserProfile.userProfileData.getUrlAvatar());
	// }
	//
	// // mTvAddressOne.setText(UserProfile.userProfileData.getAddressOne());
	// // mTvAddressTwo.setText(UserProfile.userProfileData.getAddressTwo());
	// mTvBirthday.setText(UserProfile.userProfileData.getBirthDate());
	// // mTvCity.setText(UserProfile.userProfileData.getCity());
	// // mTvCountry.setText(UserProfile.userProfileData.getCountry());
	// mTvFirstName.setText(UserProfile.userProfileData.getFirstName());
	// mTvHeight.setText(UserProfile.userProfileData.getHeight() + " " +
	// context.getString(R.string.cm));
	// mTvLastName.setText(UserProfile.userProfileData.getLastName());
	// mTvNickName.setText(UserProfile.userProfileData.getNickName());
	// // mTvPhoneNumber.setText(UserProfile.userProfileData.getPhoneNumber());
	// mTvRazerID.setText(UserProfile.userProfileData.getRazerID());
	// // mTvState.setText(UserProfile.userProfileData.getState());
	// mTvWeight.setText(UserProfile.userProfileData.getWeight() + " " +
	// context.getString(R.string.kg));
	// // mTvZipCode.setText(UserProfile.userProfileData.getZipCode());
	//
	// // Gender data
	// if (UserProfile.userProfileData.getGender().equals(
	// context.getString(R.string.male))) {
	// mIbtnMale.setImageResource(R.drawable.ibtn_men_selected);
	// } else {
	// mIbtnFemale.setImageResource(R.drawable.ibtn_women_selected);
	// }
	// }
	//
	// private void initialVariables(View v) {
	// // mTvAddressOne = (TextView) v.findViewById(R.id.et_address_1);
	// // mTvAddressTwo = (TextView) v.findViewById(R.id.et_address_2);
	// mTvBirthday = (TextView) v.findViewById(R.id.tv_birthday);
	// // mTvCity = (TextView) v.findViewById(R.id.et_city);
	// // mTvCountry = (TextView) v.findViewById(R.id.et_country);
	// // mTvDD = (TextView) v.findViewById(R.id.et_dd);
	// mTvFirstName = (TextView) v.findViewById(R.id.tv_first_name);
	// mTvHeight = (TextView) v.findViewById(R.id.tv_height);
	// mTvLastName = (TextView) v.findViewById(R.id.tv_last_name);
	// // mTvMM = (TextView) v.findViewById(R.id.et_mm);
	// mTvNickName = (TextView) v
	// .findViewById(R.id.tv_nickname_in_user_profile);
	// // mTvPhoneNumber = (TextView) v.findViewById(R.id.et_phone_number);
	// mTvRazerID = (TextView) v.findViewById(R.id.tv_razer_id);
	// // mTvState = (TextView) v.findViewById(R.id.et_state);
	// mTvWeight = (TextView) v.findViewById(R.id.tv_weight);
	// // mTvYY = (TextView) v.findViewById(R.id.et_yy);
	// // mTvZipCode = (TextView) v.findViewById(R.id.et_zip_code);
	// mIvAvatar = (ImageView) v.findViewById(R.id.iv_avatar_in_user_profile);
	// mIbtnFemale = (ImageButton) v.findViewById(R.id.ibtn_female);
	// mIbtnMale = (ImageButton) v.findViewById(R.id.ibtn_male);
	// mIbtnStateBirthDate = (ImageButton) v
	// .findViewById(R.id.ibtn_state_birthdate);
	// mIbtnStateFirstName = (ImageButton) v
	// .findViewById(R.id.ibtn_state_first_name);
	// mIbtnStateHeight = (ImageButton) v.findViewById(R.id.ibtn_state_height);
	// mIbtnStateLastName = (ImageButton) v
	// .findViewById(R.id.ibtn_state_last_name);
	// mIbtnStateWeight = (ImageButton) v.findViewById(R.id.ibtn_state_weight);
	// // mRbtnImperal = (RadioButton) v.findViewById(R.id.rbtn_imperial);
	// // mRbtnmTvric = (RadioButton) v.findViewById(R.id.rbtn_mTvric);
	// mLlUserProfile = (LinearLayout) v.findViewById(R.id.ll_user_profile);
	// }
	//
	// private void initialDataActionSheet() {
	// mBtnCancel.setOnClickListener(mListener);
	// mTvFriends.setOnClickListener(mListener);
	// mTvPrivate.setOnClickListener(mListener);
	// mTvPublic.setOnClickListener(mListener);
	// }
	//
	// private void initialVariablesActionSheet(View v) {
	// mBtnCancel = (Button) v
	// .findViewById(R.id.btn_cancel_in_action_sheet_user_profile);
	// // mRlFriends = (RelativeLayout) v
	// // .findViewById(R.id.rl_friends_in_action_sheet);
	// // mRlPrivate = (RelativeLayout) v
	// // .findViewById(R.id.rl_private_in_action_sheet);
	// // mRlPublic = (RelativeLayout) v
	// // .findViewById(R.id.rl_public_in_action_sheet);
	// mTvFriends = (TextView) v.findViewById(R.id.tv_friends);
	// mTvPrivate = (TextView) v.findViewById(R.id.tv_private);
	// mTvPublic = (TextView) v.findViewById(R.id.tv_public);
	// }
}
